Obec Ostrožská Lhota leží v Zlínském kraji v ORP Uherské Hradiště v nadmořské výšce 207 m. V roce 2014 zde žilo 1512 obyvatel. Ostrožská Lhota má katastrální území o rozloze 635 ha.